Skip to content

ARROW-11794: [Go] Add concurrent-safe ipc.FileReader.RecordAt(i)#9584

Closed
fsaintjacques wants to merge 1 commit into
apache:masterfrom
fsaintjacques:go-concurrent-file-reader
Closed

ARROW-11794: [Go] Add concurrent-safe ipc.FileReader.RecordAt(i)#9584
fsaintjacques wants to merge 1 commit into
apache:masterfrom
fsaintjacques:go-concurrent-file-reader

Conversation

@fsaintjacques

Copy link
Copy Markdown
Contributor

Arrow IPC files are safe to load concurrently. The implementation of
ipc.FileReader.Record(i) is not safe due to stashing the current
record internally. This adds a backward-compatible function RecordAt
that behaves like ReadAt.

Arrow IPC files are safe to load concurrently. The implementation of
`ipc.FileReader.Record(i)` is not safe due to stashing the current
record internally. This adds a backward-compatible function `RecordAt`
that behaves like ReadAt.
@fsaintjacques fsaintjacques requested a review from sbinet February 26, 2021 15:01
@github-actions

Copy link
Copy Markdown

@nealrichardson

Copy link
Copy Markdown
Member

👋 @fsaintjacques!

Integration test failure is unrelated (and ticketed elsewhere). I'll merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants